package me.zhao.subscribe.weatherSubscribe;

/**
 * 具体的目标对象，负责把有关状态存入到相应的观察者对象中
 * @author zhaoying
 *
 */
public class ConcreateWeatherSubject extends WeatherSubject {
	//获取天气内容
	private String weatherContent;

	public String getWeatherContent() {
		return weatherContent;
	}

	public void setWeatherContent(String weatherContent) {
		this.weatherContent = weatherContent;
		
		//内容有了，说明天气更新了，通知所有订阅者：拉模型
		this.notifyObservers();
		
		//内容有了，说明天气更新了，通知所有订阅者：推模型
		this.notifyObserversPush(weatherContent);
	}
}
